Big Huge Thesaurus

haberdashery store

noun